body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;font-family: 'Source Sans Pro', sans-serif;}html body{font-size:12px;font-family: 'Source Sans Pro', sans-serif;}fieldset,img {border:0;}:focus {outline:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:normal; }h1,h2,h3,h4,h5,h6 {font-size:100%; }abbr,acronym {border:0;font-variant:normal;}input,button,textarea,select,optgroup,option {font-family: 'Source Sans Pro', sans-serif;font-size:inherit;font-style:inherit; }code,kbd,samp,tt {font-size:100%;}input,button,textarea,select {*font-size:100%;}ol,ul {list-style:none;}table {border-collapse:collapse;border-spacing:0;}caption,th {text-align:left;}sup,sub {font-size:100%;vertical-align:baseline;}:link,:visited ,ins {text-decoration:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}

A:link{color:#000000;text-decoration:none; target:_blank}
A:visited{color:#000000;text-decoration:none; target:_blank}
A:active{color:#ff0000;text-decoration:none; target:_blank}
A:hover{color:#FF0000;text-decoration:none; target:_blank}
td{ vertical-align:top}
/*************************************
* public style  author:wenbj
*************************************/
.clearfloat{clear:both;height:0;line-height:0;font-size:0;}
.clearfloat2{overflow:auto;zoom:1;}
.pabs{position:absolute;}
.prel{position:relative;}
.floatL{display:inline;float:left;}
.floatR{ display:inline; float:right;}

.tbbd{background:url(tb.jpg) no-repeat top; position:relative; min-height:540px;}
.zcdh{ float:left; width:43%;}
.ycdh{ float:right; width:43%;}
.gh{ position: relative; margin: 0 auto; width: 127px; height: 69px; border-radius: 0px 0px 100px 100px; box-shadow: 0 4px 20px #ccc;}
.gh img{position: absolute;top: -35px;left: 24px;}
.gh:hover{ box-shadow: 0 7px 20px #ccc;}
.fy{ position:absolute; top: 90px; left: 420px;}
.fy img{ width:20%; }

/*.pct{ position:relative;}
.tbbd{background:url(tb.jpg) no-repeat bottom; min-height: 432px;padding-top: 117px; margin-bottom: 20px;}
.dbseq{ margin-top: 45px; width:100%; background:#fff; z-index: 110;}
.zcdh{float: left;width: 34%;margin-left: 12%;}
.ycdh{float: left;width: 34%;margin-left: 9%;}
.gh {position: fixed; background: #fff; left: -13px;right: 0;margin: 46px auto;width: 132px;z-index: 1111;height: 69px;border-radius: 0px 0px 100px 100px;box-shadow: 0 4px 20px #ccc;}
.gh img{position: absolute;top: -35px;left: 28px;}
.gh:hover{ box-shadow: 0 7px 20px #ccc;}
.fy{ position:absolute; top: 130px; left: 420px;}
.fy img{ width: 20%; }*/

.center{ width:1350px; margin:0 auto; }
.bj{margin-top:1%; margin-bottom:1%;}


.bj-news{margin-top:1%; margin-bottom:1%; position:relative;  }

.ycxw{ float:right; width:44%;}

.zwdt{ float:left; width:37%; background:#f8f8f8; margin-right:1.5%;}
.tzgg{ float:left; width:30%; background:#f8f8f8; margin-right:1.5%;}
.bmts{ float:left; width:30%; background:#f8f8f8;}

.zwgkbg{ background:url(zwggk-bg.gif) repeat-x bottom; padding-bottom:40px;}
.zwgknr{ background:#fff; border-radius: 0px 0px 10px 10px; border-bottom:1px solid #e3e3e3; padding-bottom: 25px;padding-top: 25px; border-right:1px solid #e3e3e3;  border-left:1px solid #e3e3e3;}
.zwgk-zchz{ float:left; width:24%; border-right:1px #e3e3e3 solid;}
.zwgk-ychz{ float:right; width:75%;}

.zmhdzls{ float:left; width:69%;}
.gwyhdrk{float:left; width:35%;}
.lyrk{ float:left; width:35%;}
.zmhdbt{ float:right; width:30%}
.zmhdyc{ float:right; width:30%; background:url(tbbj.gif) no-repeat center;}

.ztzlbg{ background:url(ztbg.gif) no-repeat bottom;}
.ztbt{ width:10%; float:left;}
.ztnr{ width:90%; float:right;}
.inner{width:1200px;margin: 0 auto;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}



.sjtb{ display:none;}
.sjtts{ display:none;}


		/*å¯¼èˆª*/
		.dys_nav_father{
			z-index: 10000;
			display: none;
			height:65px;
			 position:fixed;
 width:100%; margin:0 auto; text-align:center; background:#a2a2a2;z-index: 999;
			  box-shadow: 0px 0px 15px rgba(0,0,0,0.5);}
			  /* è§£å†³ie6 */
		
			    


 html,
        body {
            position: relative;
            height: 100%;
            padding: 0;
            margin: 0;
        }

        .swiper-container1 {
            width: 100%;
            height: 100%;
            overflow: hidden;
        }

        @media screen and (max-width: 1201px) {
            .swiper-container1 {
                overflow: auto;
                width: 1400px;
                height: unset;
            }

            .sec1 {
                display: none;
            }
        }

        .sec1 {
            position: relative;
            z-index: 3;
            height: 100%;
            background: #fff;
            overflow: hidden;
        }

        .sec2 {
            position: relative;
            height: 100%;
            overflow: auto;
        }

        .sec1 .bg {
            position: absolute;
            z-index: 1;
        }

        .home-content {
            width: 1350px;
            position: relative;
            height: 100vh;
            margin: 0 auto;
            z-index: 5;
        }

        .button-group {
            width: 1350px;
            position: absolute;
            left: 0;
            bottom: 156px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .button-group .button {
            width: 285px;
            height: 96px;
            background: rgba(255, 255, 255, 0.56) linear-gradient(180deg, rgba(140, 188, 233, 0.62) 0%, rgba(255, 255, 255, 0) 100%);
            display: flex;
            font-size: 20px;
            font-weight: 500;
            color: #111111;
            line-height: 28px;
            align-items: center;
            justify-content: center;
        }

        .button-group .button .icon {
            width: 50px;
            height: 50px;
            margin-right: 15px;
        }

        @keyframes TopBots {
            0% {
                transform: translateY(-8px)
            }

            50% {
                transform: translateY(0px)
            }

            100% {
                transform: translateY(-8px)
            }
        }

        @-webkit-keyframes TopBots {
            0% {
                transform: translateY(-8px)
            }

            50% {
                transform: translateY(0px)
            }

            100% {
                transform: translateY(-8px)
            }
        }

        @-moz-keyframes TopBots {
            0% {
                transform: translateY(-8px)
            }

            50% {
                transform: translateY(0px)
            }

            100% {
                transform: translateY(-8px)
            }
        }

        @-ms-keyframes TopBots {
            0% {
                transform: translateY(-8px)
            }

            50% {
                transform: translateY(0px)
            }

            100% {
                transform: translateY(-8px)
            }
        }


        .home-footer {
            width: 1350px;
            text-align: center;
            position: absolute;
            left: 0;
            bottom: 35px;
            color: #fff;
            font-size: 14px;
        }

        .home-footer .mouse {
            position: relative;
            margin-top: 25px;
            font-size: 16px;
            -webkit-animation: TopBots 1.2s ease-in-out infinite both;
            -moz-animation: TopBots 1.2s ease-in-out infinite both;
            -ms-animation: TopBots 1.2s ease-in-out infinite both;
            animation: TopBots 1.2s ease-in-out infinite both;
        }

        .home-footer .mouse img {
            height: 31px;
        }

.sxan{ display:none;}
@media screen and (min-width: 320px) and (max-width:1024px) {
.mode19-content-zntj{ display:none}
.sec1{ display:none}
.swiper-container1 {overflow: auto;width: 100%;height: unset;}
.pct{ display:none;}

.sjtb{ display:block; position: relative;}
.sjtts{ display:block;}

.center{ width:98%; margin:0 auto; }
.bj{margin-top:1%; margin-bottom:1%;}

.bj-news{margin-top:1%; margin-bottom:1%; position:relative;  }

.ycxw{ float:right; width:100%;}

.zwdt{ float:left; width:100%; margin-bottom: 3%; background:#fff; margin-right:1.5%;}
.tzgg{ float:left; width:100%; margin-bottom: 3%;  background:#fff; margin-right:1.5%;}
.bmts{ float:left; width:100%; margin-bottom: 3%;  background:#fff;}

.zwgkbg{ background:url(zwggk-bg.gif) repeat-x bottom; padding-bottom:40px;}
.zwgknr{background: #fff;border-radius: 0px 0px 10px 10px;border-bottom: 1px solid #e3e3e3;padding-bottom: 25px;padding-top: 1%;border-right: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3;}
.zwgk-zchz{ float:left; width:100%; border-right:1px #e3e3e3 solid;}
.zwgk-ychz{ float:right; width:100%;}

.zmhdzls{ float:none; width:100%;}
.gwyhdrk{float:none; width:100%;}
.lyrk{ float:none; width:100%; background:url(zfxxbg.gif) no-repeat ;}
.zmhdbt{ float:none; width:100%}
.zmhdyc{float: none;width: 100%;}

.ztzlbg{ background:url(ztbg.gif) no-repeat bottom;}
.ztbt{ width:100%; float:none;}
.ztnr{ width:100%; float:none;}
.inner{width:100%;margin: 0 auto;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
.floatL{display:inline;float:none;}
.sxan{  position: fixed; display:block;  bottom:80px; right:5px;}
}













